Overview of routing algorithms for network on chip
Annotation
This paper examines routing algorithms for networks on a chip (NoC). An analysis of existing routing algorithms is provided; their limitations and areas of application are highlighted. The algorithms were evaluated taking into account the requirements of specific applications and architecture features. The results of comparing the performance of the considered algorithms are presented. Analysis and comparison of various routing algorithms for NoC are carried out taking into account critical characteristics. The main attention is paid to such routing algorithms as the deterministic XY algorithm, the model rotation algorithm, congestion-aware routing, fault-tolerant routing, Quality of Service routing, and the ant colony algorithm. It is shown that the choice of routing algorithm should be based on the specific requirements and conditions of use of the network. The importance of adapting to a variety of conditions and tasks that NoC users and developers may encounter is shown. Based on data from existing studies, an analysis of algorithms was carried out based on several key indicators: latency, throughput, adaptability, fault tolerance and implementation complexity. The strengths and weaknesses of each algorithm are identified in various use scenarios and under different network loads. It is shown that the choice of a routing algorithm should be based on the specific requirements and conditions of use of the network, as well as on the balance between performance, adaptability, fault tolerance and implementation complexity. The study contributes to the understanding of the effectiveness of various routing algorithms in NoC, providing recommendations for their selection depending on the specific application requirements and system architecture. The study contributes to a better understanding of the impact of routing algorithms on the overall performance of NoC, suggesting directions for further improvements in this area. The results of the work can be applied in the design and development of highperformance multiprocessor systems on a chip where efficient data routing between various systems components is a key factor in ensuring high performance. The importance of developing fault-tolerant routing algorithms that can ensure the continuity of system operation in the event of failures of individual components or units is emphasized. This is especially important for mission-critical applications where service continuity and reducing the risk of data loss are top priorities.
Keywords
Постоянный URL
Articles in current issue
- Automatic sign language translation: a review of neural network methods for recognition and synthesis of spoken and signed language
- Gain characteristics of In0.60Ga0.40As/In0.53Al0.20Ga0.27As superlattice active regions for vertical-cavity surface-emitting lasers
- Change of optical properties of silver surface due to laser structuring
- Algorithm for navigation on the terrain of unmanned aerial vehicles with machine vision
- Development of a fiber-optic system for monitoring geotechnical structures
- Investigation of the characteristics of a semiconductor laser diode as a transceiver for fiber Bragg gratings interrogation
- Control of nonlinear plants with a guarantee for the controlled signal to stay within a given set under disturbances and high-frequency measurement noises
- Impact of solvent quality on tribological properties of polymer brushes
- Low-complexity multi task learning for joint acoustic scenes classification and sound events detection
- A method for optimizing neural networks based on structural distillation using a genetic algorithm
- ViSL model: The model automatically generates sentences of Vietnamese sign language
- Enhanced anomaly detection in network security: a comprehensive ensemble approach
- Enhancing attribute-based access control with Ethereum and ZK-SNARK technologies
- Comparative analysis of neural network models for felling mapping in summer satellite imagery
- Guaranteed estimates of the gamma percent residual life of data storage equipment
- Classification of multiple sclerosis lesion through Deep Learning analysis of MRI images
- Creation and analysis of multimodal corpus for aggressive behavior recognition
- Single images 3D reconstruction by a binary classifier
- Obfuscated malware detection using deep neural network with ANOVA feature selection on CIC-MalMem-2022 dataset
- Switched reluctance motor flux linkage characteristic: experimental approach
- Spectral dependence of photoelecrochemical water splitting by silver nanoporous layers